# _*_ coding : utf-8 _*_
# @Time : 2022/8/9 19:47
# @Author : Moonquake
# @File : 16.urllib_handler处理器基本使用
# @Project : python
import urllib.request

url='http://www.baidu.com'

headers = {
    'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:103.0) Gecko/20100101 Firefox/103.0'
}

request = urllib.request.Request(url=url,headers=headers)

# handler  build_opener open

# 1.获取handler对象
handler = urllib.request.HTTPHandler()

# 2.获取opener对象
opener = urllib.request.build_opener(handler)

# 3.调用open方法
response = opener.open(request)

content = response.read().decode('utf-8')

print(content)